home *** CD-ROM | disk | FTP | other *** search
/ Champak 140 / (Vol 140) Sep 19 2011.iso / Games / red_cross_eru.swf / scripts / __Packages / gamebase / road / RoadConnection.as < prev    next >
Text File  |  2011-09-19  |  8KB  |  196 lines

  1. §§push(true);
  2. §§push(false);
  3. §§push(false);
  4. §§push(true);
  5. while(true)
  6. {
  7.    if(┬º┬ºpop())
  8.    {
  9.    }
  10.    if(┬º┬ºpop())
  11.    {
  12.    }
  13.    if(┬º┬ºpop())
  14.    {
  15.       break;
  16.    }
  17.    ┬º┬ºpush(true);
  18.    ┬º┬ºpush(false);
  19. }
  20. if(!e.f)
  21. {
  22.    e.f = new g();
  23. }
  24. §§pop();
  25. if(!e.f.h)
  26. {
  27.    e.f.h = new g();
  28. }
  29. §§pop();
  30. if(!e.f.h[§§constant(4)])
  31. {
  32.    f.h[┬º┬ºconstant(4)] extends f[┬º┬ºconstant(9)];
  33.    var _loc2_ = f.h[┬º┬ºconstant(4)] = function(initObj)
  34.    {
  35.       super();
  36.       this[┬º┬ºconstant(5)] = initObj[┬º┬ºconstant(5)];
  37.       this[┬º┬ºconstant(6)] = initObj[┬º┬ºconstant(6)];
  38.       this[┬º┬ºconstant(7)] = initObj[┬º┬ºconstant(7)];
  39.       this[┬º┬ºconstant(8)]();
  40.    }[┬º┬ºconstant(10)];
  41.    _loc2_[┬º┬ºconstant(8)] = function()
  42.    {
  43.       var _loc3_ = _global[┬º┬ºconstant(11)][┬º┬ºconstant(12)](this[┬º┬ºconstant(6)],this[┬º┬ºconstant(7)]);
  44.       this[┬º┬ºconstant(13)] = _loc3_[┬º┬ºconstant(5)];
  45.       this[┬º┬ºconstant(14)] = new ┬º\┬º\┬ºconstant(15)┬º();
  46.       this[┬º┬ºconstant(16)] = f[┬º┬ºconstant(17)][┬º┬ºconstant(18)][┬º┬ºconstant(19)]();
  47.    };
  48.    _loc2_[┬º┬ºconstant(20)] = function()
  49.    {
  50.       f[┬º┬ºconstant(17)][┬º┬ºconstant(18)][┬º┬ºconstant(22)](_global[┬º┬ºconstant(11)][┬º┬ºconstant(21)],this[┬º┬ºconstant(6)] - 8,this[┬º┬ºconstant(7)] - 8,16,16,this[┬º┬ºconstant(16)]);
  51.       f[┬º┬ºconstant(17)][┬º┬ºconstant(18)][┬º┬ºconstant(24)](_global[┬º┬ºconstant(11)][┬º┬ºconstant(21)],this[┬º┬ºconstant(5)][┬º┬ºconstant(23)](),this[┬º┬ºconstant(6)],this[┬º┬ºconstant(7)] - 30,30,20,16777215);
  52.    };
  53.    _loc2_[┬º┬ºconstant(25)] = function(s)
  54.    {
  55.       this[┬º┬ºconstant(14)][┬º┬ºconstant(26)](s);
  56.       this[┬º┬ºconstant(27)] = s[┬º┬ºconstant(5)];
  57.    };
  58.    _loc2_[┬º┬ºconstant(28)] = function(point, visited, futureInfo)
  59.    {
  60.       if(this[┬º┬ºconstant(29)])
  61.       {
  62.          _global[┬º┬ºconstant(30)] = true;
  63.          return undefined;
  64.       }
  65.       if(point == this)
  66.       {
  67.          var _loc6_ = {┬º\┬º\┬ºconstant(31)┬º:new ┬º\┬º\┬ºconstant(15)┬º(point),┬º\┬º\┬ºconstant(32)┬º:0};
  68.          if(futureInfo[┬º┬ºconstant(33)])
  69.          {
  70.             var _loc21_ = futureInfo[┬º┬ºconstant(33)][┬º┬ºconstant(36)](futureInfo[┬º┬ºconstant(35)],futureInfo[┬º┬ºconstant(34)]);
  71.             var _loc20_ = _loc21_[┬º┬ºconstant(31)][┬º┬ºconstant(37)](_loc6_[┬º┬ºconstant(31)]);
  72.             _loc6_[┬º┬ºconstant(31)] = _loc20_[┬º┬ºconstant(38)]();
  73.          }
  74.          return _loc6_;
  75.       }
  76.       var _loc9_ = new ┬º\┬º\┬ºconstant(15)┬º();
  77.       var _loc10_ = visited[┬º┬ºconstant(38)]();
  78.       _loc10_[┬º┬ºconstant(26)](this[┬º┬ºconstant(5)]);
  79.       var _loc18_ = this[┬º┬ºconstant(14)][┬º┬ºconstant(32)];
  80.       var _loc13_ = 0;
  81.       while(_loc13_ < _loc18_)
  82.       {
  83.          var _loc4_ = this[┬º┬ºconstant(14)][_loc13_];
  84.          if(_loc4_[┬º┬ºconstant(5)] == point[┬º┬ºconstant(27)])
  85.          {
  86.             _loc21_ = _loc4_[┬º┬ºconstant(36)](point,this);
  87.             _loc21_[┬º┬ºconstant(31)][┬º┬ºconstant(39)]();
  88.             _loc21_[┬º┬ºconstant(32)] += f[┬º┬ºconstant(17)][┬º┬ºconstant(40)][┬º┬ºconstant(41)](this[┬º┬ºconstant(6)],this[┬º┬ºconstant(7)],_loc21_[┬º┬ºconstant(31)][0][┬º┬ºconstant(6)],_loc21_[┬º┬ºconstant(31)][0][┬º┬ºconstant(7)]);
  89.             _loc21_[┬º┬ºconstant(31)][┬º┬ºconstant(42)](this);
  90.             _loc9_[┬º┬ºconstant(26)](_loc21_);
  91.          }
  92.          else
  93.          {
  94.             var _loc3_ = _loc4_[┬º┬ºconstant(43)] != this ? _loc4_[┬º┬ºconstant(43)] : _loc4_[┬º┬ºconstant(44)];
  95.             if(_loc3_)
  96.             {
  97.                if(_loc3_[┬º┬ºconstant(29)])
  98.                {
  99.                   _global[┬º┬ºconstant(30)] = true;
  100.                }
  101.                else if(point == _loc3_)
  102.                {
  103.                   var _loc12_ = _loc4_[┬º┬ºconstant(32)];
  104.                   _loc20_ = _loc4_[┬º┬ºconstant(31)][┬º┬ºconstant(38)]();
  105.                   if(_loc3_ == _loc4_[┬º┬ºconstant(43)])
  106.                   {
  107.                      _loc20_[┬º┬ºconstant(39)]();
  108.                   }
  109.                   _loc12_ += f[┬º┬ºconstant(17)][┬º┬ºconstant(40)][┬º┬ºconstant(41)](this[┬º┬ºconstant(6)],this[┬º┬ºconstant(7)],_loc20_[0][┬º┬ºconstant(6)],_loc20_[0][┬º┬ºconstant(7)]);
  110.                   _loc12_ += f[┬º┬ºconstant(17)][┬º┬ºconstant(40)][┬º┬ºconstant(41)](_loc3_[┬º┬ºconstant(6)],_loc3_[┬º┬ºconstant(7)],_loc20_[_loc20_[┬º┬ºconstant(32)] - 1][┬º┬ºconstant(6)],_loc20_[_loc20_[┬º┬ºconstant(32)] - 1][┬º┬ºconstant(7)]);
  111.                   _loc20_[┬º┬ºconstant(42)](this);
  112.                   _loc20_[┬º┬ºconstant(26)](_loc3_);
  113.                   _loc9_[┬º┬ºconstant(26)]({┬º\┬º\┬ºconstant(31)┬º:_loc20_,┬º\┬º\┬ºconstant(32)┬º:_loc12_});
  114.                }
  115.                else
  116.                {
  117.                   var _loc11_ = false;
  118.                   var _loc7_ = 0;
  119.                   while(_loc7_ < _loc10_[┬º┬ºconstant(32)])
  120.                   {
  121.                      if(_loc10_[_loc7_] == _loc3_[┬º┬ºconstant(5)])
  122.                      {
  123.                         _loc11_ = true;
  124.                         break;
  125.                      }
  126.                      _loc7_ = _loc7_ + 1;
  127.                   }
  128.                   if(!_loc11_)
  129.                   {
  130.                      var _loc5_ = _loc4_[┬º┬ºconstant(31)][┬º┬ºconstant(38)]();
  131.                      if(_loc4_[┬º┬ºconstant(44)] == this)
  132.                      {
  133.                         _loc5_[┬º┬ºconstant(39)]();
  134.                      }
  135.                      var _loc17_ = _loc4_[┬º┬ºconstant(32)] + f[┬º┬ºconstant(17)][┬º┬ºconstant(40)][┬º┬ºconstant(41)](this[┬º┬ºconstant(6)],this[┬º┬ºconstant(7)],_loc5_[0][┬º┬ºconstant(6)],_loc5_[0][┬º┬ºconstant(7)]);
  136.                      _loc5_[┬º┬ºconstant(42)](this);
  137.                      _loc17_ += f[┬º┬ºconstant(17)][┬º┬ºconstant(40)][┬º┬ºconstant(41)](_loc3_[┬º┬ºconstant(6)],_loc3_[┬º┬ºconstant(7)],_loc5_[_loc5_[┬º┬ºconstant(32)] - 1][┬º┬ºconstant(6)],_loc5_[_loc5_[┬º┬ºconstant(32)] - 1][┬º┬ºconstant(7)]);
  138.                      var _loc16_ = {┬º\┬º\┬ºconstant(31)┬º:_loc5_,┬º\┬º\┬ºconstant(32)┬º:_loc17_};
  139.                      _loc6_ = _loc3_[┬º┬ºconstant(28)](point,_loc10_);
  140.                      if(_loc6_)
  141.                      {
  142.                         var _loc22_ = _loc16_[┬º┬ºconstant(31)][┬º┬ºconstant(37)](_loc6_[┬º┬ºconstant(31)]);
  143.                         var _loc19_ = _loc16_[┬º┬ºconstant(32)] + _loc6_[┬º┬ºconstant(32)];
  144.                         _loc9_[┬º┬ºconstant(26)]({┬º\┬º\┬ºconstant(31)┬º:_loc22_,┬º\┬º\┬ºconstant(32)┬º:_loc19_});
  145.                      }
  146.                   }
  147.                }
  148.             }
  149.          }
  150.          _loc13_ = _loc13_ + 1;
  151.       }
  152.       if(futureInfo[┬º┬ºconstant(33)])
  153.       {
  154.          _loc18_ = _loc9_[┬º┬ºconstant(32)];
  155.          _loc13_ = 0;
  156.          while(_loc13_ < _loc18_)
  157.          {
  158.             _loc6_ = _loc9_[_loc13_];
  159.             _loc21_ = futureInfo[┬º┬ºconstant(33)][┬º┬ºconstant(36)](futureInfo[┬º┬ºconstant(35)],futureInfo[┬º┬ºconstant(34)]);
  160.             _loc20_ = _loc21_[┬º┬ºconstant(31)][┬º┬ºconstant(37)](_loc6_[┬º┬ºconstant(31)]);
  161.             _loc6_[┬º┬ºconstant(31)] = _loc20_[┬º┬ºconstant(38)]();
  162.             _loc13_ = _loc13_ + 1;
  163.          }
  164.       }
  165.       var _loc15_ = undefined;
  166.       var _loc23_ = undefined;
  167.       _loc18_ = _loc9_[┬º┬ºconstant(32)];
  168.       _loc13_ = 0;
  169.       while(_loc13_ < _loc18_)
  170.       {
  171.          _loc6_ = _loc9_[_loc13_];
  172.          _loc6_[┬º┬ºconstant(32)] = f.h[┬º┬ºconstant(45)][┬º┬ºconstant(46)](_loc6_[┬º┬ºconstant(31)]);
  173.          if(_loc15_ == undefined || _loc6_[┬º┬ºconstant(32)] < _loc15_)
  174.          {
  175.             if(futureInfo[┬º┬ºconstant(47)])
  176.             {
  177.                if(f[┬º┬ºconstant(48)][┬º┬ºconstant(49)][┬º┬ºconstant(50)](futureInfo[┬º┬ºconstant(47)],_loc6_,true))
  178.                {
  179.                   _loc15_ = _loc6_[┬º┬ºconstant(32)];
  180.                   _loc23_ = _loc6_;
  181.                }
  182.             }
  183.             else
  184.             {
  185.                _loc15_ = _loc6_[┬º┬ºconstant(32)];
  186.                _loc23_ = _loc6_;
  187.             }
  188.          }
  189.          _loc13_ = _loc13_ + 1;
  190.       }
  191.       return _loc23_;
  192.    };
  193.    ┬º┬ºpush(┬º┬ºconstant(51)(f.h[┬º┬ºconstant(4)][┬º┬ºconstant(10)],null,1));
  194. }
  195. §§pop();
  196.